﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace Homework
{
    class Program
    {
        static void Main(string[] args)
        {
            //两个数组合并成一个并去重复？
            //提示：数组，Array， List

            //初始化两个数组
            int[] num1 = { 1, 3, 5, 7, 9, 10, 11, 12 };
            int[] num2 = { 1, 2, 3, 4, 5, 6, 7, 10 ,11};
            //sum为前两个数组的合并
            int[] tmp;
            //泛型
            List<int> tempList = new List<int>();

            ////.AddrRange添加一个集合的所有元素到指定集合的末尾
            //tempList.AddRange(num1);
            //tempList.AddRange(num2);

            ////合并tempList中所有元素的集合
            //tmp = tempList.ToArray();

            //用Linq类中的Union方法合并两个数组并去除重复值
            tmp = num1.Union(num2).ToArray();


            //遍历合并后数组的每一项并输出
            for (int i = 0; i < tmp.Length; i++)
            {
                Console.Write(" " + tmp[i]);
            }
        }
    }
}
